com.supermap.data
类 DatasetGroup
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.DatasetGroup
-
public class DatasetGroup extends InternalHandle
数据集分组类。该类主要为管理数据源中的子分组提供一种逻辑化的组织结构形式。
-
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 intadd(Dataset dataset)已过时。booleanadd(Dataset[] dataset)批量添加数据集到该分组voidaddAddedListener(DatasetGroupItemAddedListener listener)添加一个用于接收向数据集分组中添加数据集结束事件(DatasetGroupItemAddedEvent)的监听器。voidaddChangedListener(DatasetGroupItemChangedListener listener)用于接收数据集分组数据集改动结束事件(DatasetGroupItemChangedEvent)的监听器。voidaddRemovedListener(DatasetGroupItemRemovedListener listener)添加一个用于接收删除数据集分组中数据集结束事件(DatasetGroupItemRemovedEvent)的监听器。voidaddRemovingListener(DatasetGroupItemRemovingListener listener)添加一个用于接收删除数据集分组中数据集事件(DatasetGroupItemRemovingEvent)的监听器。voidaddRenamedListener(DatasetGroupRenamedListener listener)添加一个用于接收数据集分组重命名结束事件(DatasetGroupRenamedEvent)的监听器。voidaddRenamingListener(DatasetGroupRenamingListener listener)添加一个用于接收数据集分组重命名事件(DatasetGroupRenamingEvent)的监听器。DatasetVectorcreateDataset(DatasetVectorInfo datasetInfo)创建矢量数据集booleandeleteDataset(java.lang.String strDtName)根据数据集名称删除数据集Datasetget(int index)返回当前数据集分组中指定索引位置处的数据集对象。Datasetget(java.lang.String datasetName)返回当前数据集分组中指定名称的数据集对象。java.lang.StringgetAvailableGroupName(java.lang.String name)获取可用的分组名称DatasetGroupsgetChildGroups()返回当前数据集分组集合的子组集合。intgetCount()返回当前数据集分组包含的数据集对象总数。java.lang.String[]getDatasetNames()获取当前分组下的数据集名称列表DatasourcegetDatasource()返回当前数据集分组的数据源。intgetID()获取当前分组IDjava.lang.StringgetName()返回当前数据集分组的名称。DatasetGroupgetParent()返回当前数据集分组的父分组。intindexOf(Dataset dataset)通过数据集获取该分组下的数据集索引intindexOf(java.lang.String datasetName)返回当前数据集分组中指定名称的数据集索引。booleanisAvailableGroupName(java.lang.String name)判断分组名称是否可用booleanmoveDataset(DatasetGroup desGroup, java.lang.String dtName)移动数据集到另一个分组voidrefreshChildGroups()刷新子分组booleanremove(java.lang.String datasetName)已过时。voidremoveAddedListener(DatasetGroupItemAddedListener listener)移除一个用于接收向数据集分组中添加数据集结束事件(DatasetGroupItemAddedEvent)的监听器。voidremoveChangedListener(DatasetGroupItemChangedListener listener)移除用于接收数据集分组数据集改动结束事件(DatasetGroupItemChangedEvent)的监听器。voidremoveRemovedListener(DatasetGroupItemRemovedListener listener)移除一个用于接收删除数据集分组中数据集结束事件(DatasetGroupItemRemovedEvent)的监听器。voidremoveRemovingListener(DatasetGroupItemRemovingListener listener)移除一个用于接收删除数据集分组中数据集事件(DatasetGroupItemRemovingEvent)的监听器。voidremoveRenamedListener(DatasetGroupRenamedListener listener)移除一个用于接收数据集分组重命名结束事件(DatasetGroupRenamedEvent)的监听器。voidremoveRenamingListener(DatasetGroupRenamingListener listener)移除一个用于接收数据集分组重命名事件(DatasetGroupRenamingEvent)的监听器。booleanrename(java.lang.String newName)重命名分组voidsetName(java.lang.String newName)已过时。booleansetParent(DatasetGroup parentGroup)设置更改父分组
-
-
-
方法详细资料
-
getParent
public DatasetGroup getParent()
返回当前数据集分组的父分组。- 返回:
- 当前数据集分组的父分组。
-
setParent
public boolean setParent(DatasetGroup parentGroup)
设置更改父分组- 参数:
parentGroup- 新的父分组- 返回:
- 是否更改成功
-
refreshChildGroups
public void refreshChildGroups()
刷新子分组
-
getChildGroups
public DatasetGroups getChildGroups()
返回当前数据集分组集合的子组集合。- 返回:
- 当前数据集分组集合的子组集合。
-
getName
public java.lang.String getName()
返回当前数据集分组的名称。- 返回:
- 当前数据集分组的名称。
-
setName
@Deprecated public void setName(java.lang.String newName)
已过时。
-
rename
public boolean rename(java.lang.String newName)
重命名分组- 参数:
newName- 分组名称- 返回:
- 重命名是否成功
-
get
public Dataset get(int index)
返回当前数据集分组中指定索引位置处的数据集对象。- 参数:
index- 指定要查找的数据集对象的索引。- 返回:
- 指定索引处地数据集对象。
-
get
public Dataset get(java.lang.String datasetName)
返回当前数据集分组中指定名称的数据集对象。- 参数:
datasetName- 要查找的数据集名称- 返回:
- 要获取的数据集对象。
-
getDatasetNames
public java.lang.String[] getDatasetNames()
获取当前分组下的数据集名称列表- 返回:
- 数据集名称数组
-
getID
public int getID()
获取当前分组ID- 返回:
- 当前分组ID
-
add
public boolean add(Dataset[] dataset)
批量添加数据集到该分组- 参数:
dataset- 数据集数组- 返回:
- 添加是否成功
-
getDatasource
public Datasource getDatasource()
返回当前数据集分组的数据源。- 返回:
- 当前数据集分组的数据源。
-
getCount
public int getCount()
返回当前数据集分组包含的数据集对象总数。- 返回:
- 当前数据集分组包含的数据集对象总数。
-
add
@Deprecated public int add(Dataset dataset)
已过时。
-
remove
@Deprecated public boolean remove(java.lang.String datasetName)
已过时。
-
indexOf
public int indexOf(java.lang.String datasetName)
返回当前数据集分组中指定名称的数据集索引。- 参数:
datasetName- 指定的数据集的名称。- 返回:
- 指定的数据集在当前数据集分组中的索引值。
-
indexOf
public int indexOf(Dataset dataset)
通过数据集获取该分组下的数据集索引- 参数:
dataset- 指定的数据集- 返回:
- 该数据集的索引
-
createDataset
public DatasetVector createDataset(DatasetVectorInfo datasetInfo)
创建矢量数据集- 参数:
datasetInfo- 矢量数据集信息- 返回:
- 创建的矢量数据集
-
deleteDataset
public boolean deleteDataset(java.lang.String strDtName)
根据数据集名称删除数据集- 参数:
strDtName- 数据集名称- 返回:
- 是否删除成功
-
moveDataset
public boolean moveDataset(DatasetGroup desGroup, java.lang.String dtName)
移动数据集到另一个分组- 参数:
desGroup- 目标数据集分组dtName- 要移动的数据集名称- 返回:
- 移动是否成功
-
getAvailableGroupName
public java.lang.String getAvailableGroupName(java.lang.String name)
获取可用的分组名称- 参数:
name- 分组名称- 返回:
- 返回可用的分组名
-
isAvailableGroupName
public boolean isAvailableGroupName(java.lang.String name)
判断分组名称是否可用- 参数:
name- 分组名称- 返回:
- 是否可用
-
addRenamedListener
public void addRenamedListener(DatasetGroupRenamedListener listener)
添加一个用于接收数据集分组重命名结束事件(DatasetGroupRenamedEvent)的监听器。- 参数:
listener- 一个用于接收数据集分组重命名结束事件的监听器。
-
removeRenamedListener
public void removeRenamedListener(DatasetGroupRenamedListener listener)
移除一个用于接收数据集分组重命名结束事件(DatasetGroupRenamedEvent)的监听器。- 参数:
listener- 一个用于接收数据集分组重命名结束事件的监听器。
-
addRenamingListener
public void addRenamingListener(DatasetGroupRenamingListener listener)
添加一个用于接收数据集分组重命名事件(DatasetGroupRenamingEvent)的监听器。- 参数:
listener- 一个用于接收数据集分组重命名事件的监听器。
-
removeRenamingListener
public void removeRenamingListener(DatasetGroupRenamingListener listener)
移除一个用于接收数据集分组重命名事件(DatasetGroupRenamingEvent)的监听器。- 参数:
listener- 一个用于接收数据集分组重命名事件的监听器。
-
addAddedListener
public void addAddedListener(DatasetGroupItemAddedListener listener)
添加一个用于接收向数据集分组中添加数据集结束事件(DatasetGroupItemAddedEvent)的监听器。- 参数:
listener- 一个用于接收向数据集分组中添加数据集结束事件的监听器。
-
removeAddedListener
public void removeAddedListener(DatasetGroupItemAddedListener listener)
移除一个用于接收向数据集分组中添加数据集结束事件(DatasetGroupItemAddedEvent)的监听器。- 参数:
listener- 一个用于接收向数据集分组中添加数据集结束事件的监听器。
-
addRemovingListener
public void addRemovingListener(DatasetGroupItemRemovingListener listener)
添加一个用于接收删除数据集分组中数据集事件(DatasetGroupItemRemovingEvent)的监听器。- 参数:
listener- 一个用于接收删除数据集分组中数据集事件的监听器。
-
removeRemovingListener
public void removeRemovingListener(DatasetGroupItemRemovingListener listener)
移除一个用于接收删除数据集分组中数据集事件(DatasetGroupItemRemovingEvent)的监听器。- 参数:
listener- 一个用于接收删除数据集分组中数据集事件的监听器。
-
addRemovedListener
public void addRemovedListener(DatasetGroupItemRemovedListener listener)
添加一个用于接收删除数据集分组中数据集结束事件(DatasetGroupItemRemovedEvent)的监听器。- 参数:
listener- 一个用于接收删除数据集分组中数据集结束事件的监听器。
-
removeRemovedListener
public void removeRemovedListener(DatasetGroupItemRemovedListener listener)
移除一个用于接收删除数据集分组中数据集结束事件(DatasetGroupItemRemovedEvent)的监听器。- 参数:
listener- 一个用于接收删除数据集分组中数据集结束事件的监听器。
-
addChangedListener
public void addChangedListener(DatasetGroupItemChangedListener listener)
用于接收数据集分组数据集改动结束事件(DatasetGroupItemChangedEvent)的监听器。- 参数:
listener- 一个用于接收数据集分组中数据集改动结束事件的监听器。
-
removeChangedListener
public void removeChangedListener(DatasetGroupItemChangedListener listener)
移除用于接收数据集分组数据集改动结束事件(DatasetGroupItemChangedEvent)的监听器。- 参数:
listener- 一个用于接收数据集分组中数据集改动结束事件的监听器。
-
-